|
FrameLib
2.0
DSP processing with frames of arbitrary timing and length
|
a semaphore class wrapping an OS-level semaphore More...
#include <FrameLib_Threading.h>
Public Member Functions | |
| FrameLib_Semaphore (long maxCount) | |
| ~FrameLib_Semaphore () | |
| FrameLib_Semaphore (const FrameLib_Semaphore &)=delete | |
| FrameLib_Semaphore & | operator= (const FrameLib_Semaphore &)=delete |
| void | close () |
| void | signal (long n) |
| bool | wait () |
a semaphore class wrapping an OS-level semaphore
The semaphore must be clsed before destruction.
| FrameLib_Semaphore::FrameLib_Semaphore | ( | long | maxCount | ) |
| FrameLib_Semaphore::~FrameLib_Semaphore | ( | ) |
|
delete |
| void FrameLib_Semaphore::close | ( | ) |
|
delete |
| void FrameLib_Semaphore::signal | ( | long | n | ) |
| bool FrameLib_Semaphore::wait | ( | ) |